package com.hualude.roadsign.dto;

import com.hualude.roadsign.model.MonitorFaultEntity;

/**
 * Created by pjn on 2017/8/7.
 */
//监控箱故障dto
public class MonitorFaultDto {
    private Integer monitorFaultId;
    private Integer monitorId;
    private Integer monitorCheckerId;
    private String monitorCheckTime;
    private Integer monitorCheck;
    private Integer monitorMainCheckerId;
    private String monitorMainCheckTime;
    private Integer monitorMainCheck;
    private String monitorFeedback;
    private Double monitorMoney;
    private Integer monitorOrgId;
    private String monitorOrgName;
    private Integer monitorMainOrgId;
    private String monitorMainOrgName;
    private Integer monitorFaultLevel;
    private String monitorFaultPhoto;
    private Integer monitorFaultType;
    private String monitorFaultReason;
    private Integer monitorFaultCreatorId;
    private String monitorFaultCreatorName;
    private String monitorFaultCreatorPhone;
    private String monitorFaultTime;

    private Integer monitorMaintainerId;
    private String monitorMaintenancePhoto;
    private String monitorMaintenanceContent;
    private String monitorMaintenanceExplain;
    private Integer monitorMaintenanceStatus;
    private String monitorMaintenanceTime;

    private String projectNumber;
    private String monitorLongitude;
    private String monitorLatitude;
    private String monitorProvince;
    private String monitorCity;
    private String monitorArea;
    private String monitorRoadName;
    private String monitorStartRoad;
    private String monitorEndRoad;
    private Integer monitorDirection;
    private Integer monitorPoleShape;
    private String monitorPoleSize;
    private String monitorBrand;
    private Integer monitorPosition;
    private String monitorSize;
    private String monitorInstallTime;
    private String monitorInstallOrg;
    private String monitorPhoto;
    private Integer monitorPeriod;
    private Integer monitorServiceLife;
    private String monitorRemark;
    private Integer monitorCreatorId;
    private String monitorCreatorName;
    private Integer monitorModifierId;
    private Integer monitorIsComplete;
    private String monitorADeviceId;

    public MonitorFaultDto() {
    }

    public MonitorFaultDto(Integer monitorFaultLevel,String monitorFaultPhoto,Integer monitorFaultType,String monitorFaultReason,Integer monitorFaultCreatorId,String monitorFaultTime,Integer monitorCheck,Integer monitorMainCheck,String monitorFeedback,Double monitorMoney){
        this.monitorFaultLevel = monitorFaultLevel;
        this.monitorFaultPhoto = monitorFaultPhoto;
        this.monitorFaultType = monitorFaultType;
        this.monitorFaultReason = monitorFaultReason;
        this.monitorFaultCreatorId = monitorFaultCreatorId;
        this.monitorFaultTime = monitorFaultTime;
        this.monitorCheck = monitorCheck;
        this.monitorMainCheck = monitorMainCheck;
        this.monitorFeedback = monitorFeedback;
        this.monitorMoney = monitorMoney;
    }

    public MonitorFaultDto(Integer monitorDirection,String monitorRoadName,Integer monitorId,String monitorLongitude,String monitorLatitude,String monitorProvince,String monitorCity,String monitorArea,String monitorStartRoad,String monitorEndRoad,String monitorPhoto,Integer monitorPoleShape,Integer monitorPosition,String monitorInstallOrg,Integer monitorCreatorId,Integer monitorMainOrgId,Integer monitorOrgId){
        this.monitorDirection = monitorDirection;
        this.monitorRoadName = monitorRoadName;
        this.monitorId = monitorId;
        this.monitorLongitude = monitorLongitude;
        this.monitorLatitude = monitorLatitude;
        this.monitorProvince = monitorProvince;
        this.monitorCity = monitorCity;
        this.monitorArea = monitorArea;
        this.monitorStartRoad = monitorStartRoad;
        this.monitorEndRoad = monitorEndRoad;
        this.monitorPhoto = monitorPhoto;
        this.monitorPoleShape = monitorPoleShape;
        this.monitorPosition = monitorPosition;
        this.monitorInstallOrg = monitorInstallOrg;
        this.monitorCreatorId = monitorCreatorId;
        this.monitorMainOrgId = monitorMainOrgId;
        this.monitorOrgId = monitorOrgId;
    }

    public MonitorFaultDto(Integer monitorCheck, Integer monitorMainCheck, Integer monitorMaintenanceStatus) {
        this.monitorCheck = monitorCheck;
        this.monitorMainCheck = monitorMainCheck;
        this.monitorMaintenanceStatus = monitorMaintenanceStatus;
    }

    public MonitorFaultDto(Integer monitorId, Integer monitorOrgId, Integer monitorMainOrgId, String monitorLongitude, String monitorLatitude, String monitorProvince, String monitorCity, String monitorArea, String monitorRoadName, String monitorStartRoad, String monitorEndRoad, Integer monitorDirection, Integer monitorPoleShape, String monitorPoleSize, String monitorBrand, Integer monitorPosition, String monitorSize, String monitorPhoto, Integer monitorCreatorId) {
        this.monitorId = monitorId;
        this.monitorOrgId = monitorOrgId;
        this.monitorMainOrgId = monitorMainOrgId;
        this.monitorLongitude = monitorLongitude;
        this.monitorLatitude = monitorLatitude;
        this.monitorProvince = monitorProvince;
        this.monitorCity = monitorCity;
        this.monitorArea = monitorArea;
        this.monitorRoadName = monitorRoadName;
        this.monitorStartRoad = monitorStartRoad;
        this.monitorEndRoad = monitorEndRoad;
        this.monitorDirection = monitorDirection;
        this.monitorPoleShape = monitorPoleShape;
        this.monitorPoleSize = monitorPoleSize;
        this.monitorBrand = monitorBrand;
        this.monitorPosition = monitorPosition;
        this.monitorSize = monitorSize;
        this.monitorPhoto = monitorPhoto;
        this.monitorCreatorId = monitorCreatorId;
    }

    public MonitorFaultDto(Integer monitorId, String monitorMainCheckTime, Integer monitorFaultLevel, String monitorFaultPhoto, Integer monitorFaultType, String monitorFaultReason, String monitorMaintenancePhoto, String monitorMaintenanceContent, String monitorMaintenanceExplain, String monitorMaintenanceTime, String monitorLongitude, String monitorLatitude, String monitorProvince, String monitorCity, String monitorArea, String monitorRoadName, String monitorStartRoad, String monitorEndRoad) {
        this.monitorId = monitorId;
        this.monitorMainCheckTime = monitorMainCheckTime;
        this.monitorFaultLevel = monitorFaultLevel;
        this.monitorFaultPhoto = monitorFaultPhoto;
        this.monitorFaultType = monitorFaultType;
        this.monitorFaultReason = monitorFaultReason;
        this.monitorMaintenancePhoto = monitorMaintenancePhoto;
        this.monitorMaintenanceContent = monitorMaintenanceContent;
        this.monitorMaintenanceExplain = monitorMaintenanceExplain;
        this.monitorMaintenanceTime = monitorMaintenanceTime;
        this.monitorLongitude = monitorLongitude;
        this.monitorLatitude = monitorLatitude;
        this.monitorProvince = monitorProvince;
        this.monitorCity = monitorCity;
        this.monitorArea = monitorArea;
        this.monitorRoadName = monitorRoadName;
        this.monitorStartRoad = monitorStartRoad;
        this.monitorEndRoad = monitorEndRoad;
    }

    public MonitorFaultDto(Integer monitorId, String monitorMainCheckTime, Integer monitorFaultLevel, String monitorFaultPhoto, Integer monitorFaultType, String monitorFaultReason, String monitorMaintenancePhoto, String monitorMaintenanceContent, String monitorMaintenanceExplain, String monitorMaintenanceTime, String monitorLongitude, String monitorLatitude, String monitorProvince, String monitorCity, String monitorArea, String monitorRoadName, String monitorStartRoad, String monitorEndRoad,String monitorFeedback) {
        this.monitorId = monitorId;
        this.monitorMainCheckTime = monitorMainCheckTime;
        this.monitorFaultLevel = monitorFaultLevel;
        this.monitorFaultPhoto = monitorFaultPhoto;
        this.monitorFaultType = monitorFaultType;
        this.monitorFaultReason = monitorFaultReason;
        this.monitorMaintenancePhoto = monitorMaintenancePhoto;
        this.monitorMaintenanceContent = monitorMaintenanceContent;
        this.monitorMaintenanceExplain = monitorMaintenanceExplain;
        this.monitorMaintenanceTime = monitorMaintenanceTime;
        this.monitorLongitude = monitorLongitude;
        this.monitorLatitude = monitorLatitude;
        this.monitorProvince = monitorProvince;
        this.monitorCity = monitorCity;
        this.monitorArea = monitorArea;
        this.monitorRoadName = monitorRoadName;
        this.monitorStartRoad = monitorStartRoad;
        this.monitorEndRoad = monitorEndRoad;
        this.monitorFeedback = monitorFeedback;
    }

    public MonitorFaultDto(Integer monitorId, Integer monitorOrgId, Integer monitorMainOrgId, Integer monitorFaultType) {
        this.monitorId = monitorId;
        this.monitorOrgId = monitorOrgId;
        this.monitorMainOrgId = monitorMainOrgId;
        this.monitorFaultType = monitorFaultType;
    }

    public Integer getMonitorFaultId() {
        return monitorFaultId;
    }

    public void setMonitorFaultId(Integer monitorFaultId) {
        this.monitorFaultId = monitorFaultId;
    }

    public Integer getMonitorId() {
        return monitorId;
    }

    public void setMonitorId(Integer monitorId) {
        this.monitorId = monitorId;
    }

    public Integer getMonitorCheckerId() {
        return monitorCheckerId;
    }

    public void setMonitorCheckerId(Integer monitorCheckerId) {
        this.monitorCheckerId = monitorCheckerId;
    }

    public String getMonitorCheckTime() {
        return monitorCheckTime;
    }

    public void setMonitorCheckTime(String monitorCheckTime) {
        this.monitorCheckTime = monitorCheckTime;
    }

    public Integer getMonitorCheck() {
        return monitorCheck;
    }

    public void setMonitorCheck(Integer monitorCheck) {
        this.monitorCheck = monitorCheck;
    }

    public Integer getMonitorMainCheckerId() {
        return monitorMainCheckerId;
    }

    public void setMonitorMainCheckerId(Integer monitorMainCheckerId) {
        this.monitorMainCheckerId = monitorMainCheckerId;
    }

    public String getMonitorMainCheckTime() {
        return monitorMainCheckTime;
    }

    public void setMonitorMainCheckTime(String monitorMainCheckTime) {
        this.monitorMainCheckTime = monitorMainCheckTime;
    }

    public Integer getMonitorMainCheck() {
        return monitorMainCheck;
    }

    public void setMonitorMainCheck(Integer monitorMainCheck) {
        this.monitorMainCheck = monitorMainCheck;
    }

    public String getMonitorFeedback() {
        return monitorFeedback;
    }

    public void setMonitorFeedback(String monitorFeedback) {
        this.monitorFeedback = monitorFeedback;
    }

    public Double getMonitorMoney() {
        return monitorMoney;
    }

    public void setMonitorMoney(Double monitorMoney) {
        this.monitorMoney = monitorMoney;
    }

    public Integer getMonitorOrgId() {
        return monitorOrgId;
    }

    public void setMonitorOrgId(Integer monitorOrgId) {
        this.monitorOrgId = monitorOrgId;
    }

    public String getMonitorOrgName() {
        return monitorOrgName;
    }

    public void setMonitorOrgName(String monitorOrgName) {
        this.monitorOrgName = monitorOrgName;
    }

    public Integer getMonitorMainOrgId() {
        return monitorMainOrgId;
    }

    public void setMonitorMainOrgId(Integer monitorMainOrgId) {
        this.monitorMainOrgId = monitorMainOrgId;
    }

    public String getMonitorMainOrgName() {
        return monitorMainOrgName;
    }

    public void setMonitorMainOrgName(String monitorMainOrgName) {
        this.monitorMainOrgName = monitorMainOrgName;
    }

    public Integer getMonitorFaultLevel() {
        return monitorFaultLevel;
    }

    public void setMonitorFaultLevel(Integer monitorFaultLevel) {
        this.monitorFaultLevel = monitorFaultLevel;
    }

    public String getMonitorFaultPhoto() {
        return monitorFaultPhoto;
    }

    public void setMonitorFaultPhoto(String monitorFaultPhoto) {
        this.monitorFaultPhoto = monitorFaultPhoto;
    }

    public Integer getMonitorFaultType() {
        return monitorFaultType;
    }

    public void setMonitorFaultType(Integer monitorFaultType) {
        this.monitorFaultType = monitorFaultType;
    }

    public String getMonitorFaultReason() {
        return monitorFaultReason;
    }

    public void setMonitorFaultReason(String monitorFaultReason) {
        this.monitorFaultReason = monitorFaultReason;
    }

    public Integer getMonitorFaultCreatorId() {
        return monitorFaultCreatorId;
    }

    public void setMonitorFaultCreatorId(Integer monitorFaultCreatorId) {
        this.monitorFaultCreatorId = monitorFaultCreatorId;
    }

    public String getMonitorFaultCreatorName() {
        return monitorFaultCreatorName;
    }

    public void setMonitorFaultCreatorName(String monitorFaultCreatorName) {
        this.monitorFaultCreatorName = monitorFaultCreatorName;
    }

    public String getMonitorFaultCreatorPhone() {
        return monitorFaultCreatorPhone;
    }

    public void setMonitorFaultCreatorPhone(String monitorFaultCreatorPhone) {
        this.monitorFaultCreatorPhone = monitorFaultCreatorPhone;
    }

    public String getMonitorFaultTime() {
        return monitorFaultTime;
    }

    public void setMonitorFaultTime(String monitorFaultTime) {
        this.monitorFaultTime = monitorFaultTime;
    }

    public Integer getMonitorMaintainerId() {
        return monitorMaintainerId;
    }

    public void setMonitorMaintainerId(Integer monitorMaintainerId) {
        this.monitorMaintainerId = monitorMaintainerId;
    }

    public String getMonitorMaintenancePhoto() {
        return monitorMaintenancePhoto;
    }

    public void setMonitorMaintenancePhoto(String monitorMaintenancePhoto) {
        this.monitorMaintenancePhoto = monitorMaintenancePhoto;
    }

    public String getMonitorMaintenanceContent() {
        return monitorMaintenanceContent;
    }

    public void setMonitorMaintenanceContent(String monitorMaintenanceContent) {
        this.monitorMaintenanceContent = monitorMaintenanceContent;
    }

    public String getMonitorMaintenanceExplain() {
        return monitorMaintenanceExplain;
    }

    public void setMonitorMaintenanceExplain(String monitorMaintenanceExplain) {
        this.monitorMaintenanceExplain = monitorMaintenanceExplain;
    }

    public Integer getMonitorMaintenanceStatus() {
        return monitorMaintenanceStatus;
    }

    public void setMonitorMaintenanceStatus(Integer monitorMaintenanceStatus) {
        this.monitorMaintenanceStatus = monitorMaintenanceStatus;
    }

    public String getMonitorMaintenanceTime() {
        return monitorMaintenanceTime;
    }

    public void setMonitorMaintenanceTime(String monitorMaintenanceTime) {
        this.monitorMaintenanceTime = monitorMaintenanceTime;
    }

    public String getProjectNumber() {
        return projectNumber;
    }

    public void setProjectNumber(String projectNumber) {
        this.projectNumber = projectNumber;
    }

    public String getMonitorLongitude() {
        return monitorLongitude;
    }

    public void setMonitorLongitude(String monitorLongitude) {
        this.monitorLongitude = monitorLongitude;
    }

    public String getMonitorLatitude() {
        return monitorLatitude;
    }

    public void setMonitorLatitude(String monitorLatitude) {
        this.monitorLatitude = monitorLatitude;
    }

    public String getMonitorProvince() {
        return monitorProvince;
    }

    public void setMonitorProvince(String monitorProvince) {
        this.monitorProvince = monitorProvince;
    }

    public String getMonitorCity() {
        return monitorCity;
    }

    public void setMonitorCity(String monitorCity) {
        this.monitorCity = monitorCity;
    }

    public String getMonitorArea() {
        return monitorArea;
    }

    public void setMonitorArea(String monitorArea) {
        this.monitorArea = monitorArea;
    }

    public String getMonitorRoadName() {
        return monitorRoadName;
    }

    public void setMonitorRoadName(String monitorRoadName) {
        this.monitorRoadName = monitorRoadName;
    }

    public String getMonitorStartRoad() {
        return monitorStartRoad;
    }

    public void setMonitorStartRoad(String monitorStartRoad) {
        this.monitorStartRoad = monitorStartRoad;
    }

    public String getMonitorEndRoad() {
        return monitorEndRoad;
    }

    public void setMonitorEndRoad(String monitorEndRoad) {
        this.monitorEndRoad = monitorEndRoad;
    }

    public Integer getMonitorDirection() {
        return monitorDirection;
    }

    public void setMonitorDirection(Integer monitorDirection) {
        this.monitorDirection = monitorDirection;
    }

    public Integer getMonitorPoleShape() {
        return monitorPoleShape;
    }

    public void setMonitorPoleShape(Integer monitorPoleShape) {
        this.monitorPoleShape = monitorPoleShape;
    }

    public String getMonitorPoleSize() {
        return monitorPoleSize;
    }

    public void setMonitorPoleSize(String monitorPoleSize) {
        this.monitorPoleSize = monitorPoleSize;
    }

    public String getMonitorBrand() {
        return monitorBrand;
    }

    public void setMonitorBrand(String monitorBrand) {
        this.monitorBrand = monitorBrand;
    }

    public Integer getMonitorPosition() {
        return monitorPosition;
    }

    public void setMonitorPosition(Integer monitorPosition) {
        this.monitorPosition = monitorPosition;
    }

    public String getMonitorSize() {
        return monitorSize;
    }

    public void setMonitorSize(String monitorSize) {
        this.monitorSize = monitorSize;
    }

    public String getMonitorInstallTime() {
        return monitorInstallTime;
    }

    public void setMonitorInstallTime(String monitorInstallTime) {
        this.monitorInstallTime = monitorInstallTime;
    }

    public String getMonitorInstallOrg() {
        return monitorInstallOrg;
    }

    public void setMonitorInstallOrg(String monitorInstallOrg) {
        this.monitorInstallOrg = monitorInstallOrg;
    }

    public String getMonitorPhoto() {
        return monitorPhoto;
    }

    public void setMonitorPhoto(String monitorPhoto) {
        this.monitorPhoto = monitorPhoto;
    }

    public Integer getMonitorPeriod() {
        return monitorPeriod;
    }

    public void setMonitorPeriod(Integer monitorPeriod) {
        this.monitorPeriod = monitorPeriod;
    }

    public Integer getMonitorServiceLife() {
        return monitorServiceLife;
    }

    public void setMonitorServiceLife(Integer monitorServiceLife) {
        this.monitorServiceLife = monitorServiceLife;
    }

    public String getMonitorRemark() {
        return monitorRemark;
    }

    public void setMonitorRemark(String monitorRemark) {
        this.monitorRemark = monitorRemark;
    }

    public Integer getMonitorCreatorId() {
        return monitorCreatorId;
    }

    public void setMonitorCreatorId(Integer monitorCreatorId) {
        this.monitorCreatorId = monitorCreatorId;
    }

    public String getMonitorCreatorName() {
        return monitorCreatorName;
    }

    public void setMonitorCreatorName(String monitorCreatorName) {
        this.monitorCreatorName = monitorCreatorName;
    }

    public Integer getMonitorModifierId() {
        return monitorModifierId;
    }

    public void setMonitorModifierId(Integer monitorModifierId) {
        this.monitorModifierId = monitorModifierId;
    }

    public Integer getMonitorIsComplete() {
        return monitorIsComplete;
    }

    public void setMonitorIsComplete(Integer monitorIsComplete) {
        this.monitorIsComplete = monitorIsComplete;
    }

    public String getMonitorADeviceId() {
        return monitorADeviceId;
    }

    public void setMonitorADeviceId(String monitorADeviceId) {
        this.monitorADeviceId = monitorADeviceId;
    }

    public MonitorFaultEntity toBean() {
        MonitorFaultEntity monitorFaultEntity = new MonitorFaultEntity();
        monitorFaultEntity.setMonitorFaultReason(monitorFaultReason);
        monitorFaultEntity.setMonitorFaultType(monitorFaultType);
        monitorFaultEntity.setMonitorFaultPhoto(monitorFaultPhoto);
        monitorFaultEntity.setMonitorFaultLevel(monitorFaultLevel);
        monitorFaultEntity.setMonitorOrgId(monitorOrgId);
        monitorFaultEntity.setMonitorCheck(0);
        monitorFaultEntity.setMonitorMainOrgId(monitorMainOrgId);
        monitorFaultEntity.setMonitorMainCheck(0);
        monitorFaultEntity.setMonitorId(monitorId);
        monitorFaultEntity.setMonitorFaultCreatorId(monitorFaultCreatorId);
        monitorFaultEntity.setMonitorFaultTime(monitorFaultTime);
        monitorFaultEntity.setMonitorMoney(monitorMoney);
        monitorFaultEntity.setMonitorMaintenanceStatus(0);
        monitorFaultEntity.setMonitorADeviceId(monitorADeviceId);
        return monitorFaultEntity;
    }

}
